Company
Location
Ciudad de México - Mexico
Job type
Full-Time
Golang Job Details
Seeking an experienced API Engineer to help build and maintain our APIs and make them easy to adopt, hard to misuse, performant, and scalable for current and future users.
As an API Engineer, you will:
Work with an international team of developers to ensure API consistency, maintainability, and ease of use.
Write code using TypeScript/JavaScript and sometimes PHP or Golang
Serve as a liaison to developers who have API questions.
Explore new languages, frameworks, and methodologies while also being able to discuss when—and when not—to use them in a production environment.
Participate in a culture that values structured code reviews and deploying frequently.
An ideal candidate for this role will:
Have professional experience in designing, implementing and maintaining RESTful API endpoints and/or microservices
Know and love using HTTP verbs, status codes, and conventions. Experience with parts of a API Lifecycle
Possess a strong understanding of Typescript
Have experience with unit-, E2E-, integration- and contract-testing as well as with automation
Knowledge about AWS (S3, EC2, RDS, CloudWatch, API-Gateway)
Experience with CI/CD pipelines - we use GitHub Actions
Have experience using a flavor of version control—we use git and Github to collaborate and manage pull requests.
Have a willingness to experiment, evaluate, and introduce other team members to new frameworks, technologies, and workflows.
Demonstrate knowledge of application security models, principle of least privilege, etc.
Be a teamplayer; software engineering is a team sport and as such we work in a team as a team.
We are not looking for solo flyers.
Good communication skills as well as the ability to pass on your knowledge.
Nice to have:
Experience with Terraform or similar infrastructure as code software tools, Docker
Knowledge about Google Cloud & Go
As an API Engineer, you will:
Work with an international team of developers to ensure API consistency, maintainability, and ease of use.
Write code using TypeScript/JavaScript and sometimes PHP or Golang
Serve as a liaison to developers who have API questions.
Explore new languages, frameworks, and methodologies while also being able to discuss when—and when not—to use them in a production environment.
Participate in a culture that values structured code reviews and deploying frequently.
An ideal candidate for this role will:
Have professional experience in designing, implementing and maintaining RESTful API endpoints and/or microservices
Know and love using HTTP verbs, status codes, and conventions. Experience with parts of a API Lifecycle
Possess a strong understanding of Typescript
Have experience with unit-, E2E-, integration- and contract-testing as well as with automation
Knowledge about AWS (S3, EC2, RDS, CloudWatch, API-Gateway)
Experience with CI/CD pipelines - we use GitHub Actions
Have experience using a flavor of version control—we use git and Github to collaborate and manage pull requests.
Have a willingness to experiment, evaluate, and introduce other team members to new frameworks, technologies, and workflows.
Demonstrate knowledge of application security models, principle of least privilege, etc.
Be a teamplayer; software engineering is a team sport and as such we work in a team as a team.
We are not looking for solo flyers.
Good communication skills as well as the ability to pass on your knowledge.
Nice to have:
Experience with Terraform or similar infrastructure as code software tools, Docker
Knowledge about Google Cloud & Go
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs